Back to list
Sartoria Liverpool Street
Well 7.8 (6 reviews)
Approx. £30
Location
16 New Street
London EC2M 4TR
See on the map
Book
Itinerary