The Tea Rooms, Oxford Street
LONDON, England
Tucked away just off Oxford Street, this Tea Room celebrates that quintessential British time-honoured tradition of afternoon tea. It boasts wood panelling and leather furnishings in an upscale hotel's modern British restaurant and bar - this superior space can host large groups of people.