Eating & Drinking

The Best Places for Afternoon Tea in London

These are the best spots to enjoy a leisurely afternoon treat in the most British of ways.
The Best Afternoon Tea in London From Westminster Abbey to the Savoy