Home Travel ReviewsBar & Restaurant Reviews Restaurant Review: Thai Square, Shaftesbury Avenue, London