Address:
The Willow Tea Rooms
217 Sauchiehall Street
Glasgow
G2 3EX
United Kingdom
The Willow Tea Rooms
217 Sauchiehall Street
Glasgow
G2 3EX
United Kingdom