101 Buckingham Palace Road, London, London, SW1W 0SJ
Celebrating the best produce Southern England has to offer, The Grosvenor Tea Lounge has created a delicious menu using the finest ingredients from destinations that can be reached by train from London Victoria.
The Grosvenor Afte [...]