Thackers Tea Rooms, Cheltenham, Gloucestershire, United Kingdom
About Thackers Tea Rooms
Thackers Tea Rooms is a Cafe serving the Cheltenham community in Gloucestershire, United Kingdom and located at Montpellier Street.To contact Thackers Tea Rooms call 1242584150
Location
Montpellier Street
Cheltenham
Gloucestershire
United Kingdom
GL50 1RS
Map
Contacts
Tel: 1242584150