United Kingdom / Leeds / RestaurantsRestaurantMenu GrillAddress15 Queen Square, LeedsWebsitewww.menugrill.comPhone+447435317505—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itMommy Mookrata · 194 mNot ratedRita's Beer Hall and Ballroom · 209 mNot ratedFuji Hiro · 251 mNot ratedOba Kitchen and Bar