Back to list
Uzumaki London
Fabulous 9.2 (3 reviews)
Approx. £20
Location
107 Great Russell Street
London WC1B 3NA
See on the map
Book
Itinerary