Callendar House Tea Room

More about Callendar House Tea Room

Callendar House Tea Room is located at Callendar House, Falkirk, FK1, United Kingdom