Browsing: Thai Square
It’s Christmas season and with that comes restaurants that offer a Christmas Menu. Christmas menus are usually items from their…
Thai Square restaurant is an oasis in the heart of central London. Away from the hustle and bustle and crowds…