TOKii

Claim This Venue Verified Venue
50 Great Cumberland Pl, Marble Arch, London, W1H 7FD

Sakura, Unknown Prefecture, Japan

4.1
Google Rating
290
Reviews

Categories

Japanese restaurant

Location

Address: 50 Great Cumberland Pl, Marble Arch, London, W1H 7FD
Open in Google Maps

Contact Information

Location

Other venues in Sakura