62 Brewer Street , London, W1F 9UW

SquareMeal Review of Taro

This restaurant has not been reviewed by Square Meal. But we do list the location, price and contact details.

Taro Location

62 Brewer Street , London W1F 9UW

Opening times

Mon-Thurs 12N-10.30pm (Fri-Sat -11pm Sun -9.30pm)

Taro's Reviews

This restaurant has not yet any user reviews. Be the first one to add a review to this restaurant!

Contact Taro

Job Title