Best Italian Restaurant Granby Street Leicester | Merchant of Venice
Visit Merchant of Venice Restaurant on Granby Street Leicester, one of the best italian restaurants leicester visitors enjoy for authentic Italian food, artisan coffee, fresh pasta and city centre dining near Leicester Station and Curve Theatre