Best British Restaurants in London
Browse all British restaurants in London
Browse by Cuisine in London
All British Restaurants in London
The Tea Terrace Restaurant & Tea Room (London Oxford Street)
Ground Floor, House of Fraser, 318 Oxford St, London W1C 1HF
+44 1483 493353