Thai Square in Trafalgar Square
29/01/2012
This is the most incredible restaurant I have been to since moving to London. Don’t get me wrong, I generally loved all the places I have eaten at, but this place was just something else! I went to Thai Square with a few of my friends just before Christmas, so we all opted for their … More Thai Square in Trafalgar Square