The perfect place to meet for a pre or post theatre meal, Thai Square location in the heart of London on The Strand, close to Covent Garden and Charing Cross Station, makes it ideal for theatre-goers and Thai food lovers alike.
Details
Covent Garden England 21 United Kingdom
Feature List
takeaway availablereservationsseatingfull baraccepts american expressaccepts mastercardaccepts visaaccepts credit cards