ratemybistro.co.uk
Squares Restaurant at The Royal Trafalgar - Trafalgar Square - Rate My Bistro
Sometimes it's just nice to take some time out for you and to treat yourself. That's exactly what this day was for me; it was supposed to be an indulgent Afternoon Tea in central London.