Back to list
image 1 on 9
Jamie's Italian Leicester Square
Very good 8.2 (3 reviews)
Approx. £38
Location
17-18 Irving Street
London WC2H 7AU
See on the map
Book
Itinerary