The Tea Room
Tea House · Coffee Shop
Enjoy refreshments at The Tea Room, located within St Luke's Church. Offering a welcoming space for visitors.
Location
Best places nearby
The highest rated places close to The Tea Room.
Local restaurants nearby
St Luke's Church, 1 Upper Villiers Street, ENG
