Thai Square is a good quality Thai restaurant situated just off Cannon Street in the heart of the City of London. There is plenty of choice including a variety of fish and vegetarian dishes. Prices are reasonable and service is good.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.