Filters:
chinese tea house in Alloa, Scotland
About 1 results.
The Tea House
2 STIRLING ROAD, FK5 4AF Larbert, United KingdomOriental fine dining at its greatest. Set in a delicately designed, beautifully furnished modern restaurant. Cuisine to set new heights in the industry!