ratemybistro.co.uk
Squares Restaurant at The Royal Trafalgar – Trafalgar Square
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…