Shell's Tea Garden
Tea House · Coffee Shop
Local business, Shell's Tea Garden. Offers a place to relax.
Location
Best places nearby
The highest rated places close to Shell's Tea Garden.
Local restaurants nearby
England
Location
The highest rated places close to Shell's Tea Garden.
England