LEON’s 1,940 sq ft restaurant on intu Trafford Centre’s Regent Crescent will also be one of its first outside of...
Please log in or sign up to see more.
One fine body…