The Tea Clipper

19 Montpelier Street , London, SW7 1HF

The Tea Clipper says

Coming Soon!

The Tea Clipper Location

19 Montpelier Street , London SW7 1HF

Nearby Landmarks

Harrods 216m

Hyde Park 448m

Opening times

The Tea Clipper's Reviews

This restaurant has not yet any user reviews. Be the first one to add a review to this restaurant!