by Nyssa P. Chopra | Sep 17, 2012 | Best of... Food+Drink, Destinations, Eat Well, Europe, Food + Drink Guides, London, Travel Well, United Kingdom
come at a steep price, but look no further than the Ritz London, the charming iconic luxury hotel in Green Park. Notting Hill, anyone? From all my 20+ afternoon tea experiences, the Ritz is the reigning champion of the scone. Light, fluffy, and buttery…just how...