Featured Venue
4 Lower Grosvenor Place, Westminster London, SW1W 0EJ
The English Rose Cafe are an independent family run cafe located on Lower Grosvenor Place, just a stone’s throw from Buckingham Palace and perfect if your looking for afternoon tea in Westminster in London. We are very proud to have b [...]
Open from 07:00 today
View Details