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 [...]