ICHI Sushi & Sashimi Bar is located in London, United Kingdom on Park Plaza, 200 Westminster Bridge Rd. ICHI Sushi & Sashimi Bar is rated 4.1 out of 5 in the category sushi restaurant in United Kingdom.
Address
Park Plaza, 200 Westminster Bridge Rd
Service options
TakeawayDine-in