TOKii

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

Sakura, Unknown Prefecture, Japan

Categories

Japanese restaurant

Location

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

Contact Information

Rating & Reviews

Google Rating
4.1
Reviews 290

Location

Other venues in Sakura