Canal Gardens Tea Room, Leeds, West Yorkshire, United Kingdom
About Canal Gardens Tea Room
Canal Gardens Tea Room is a Cafe serving the Leeds community in West Yorkshire, United Kingdom and located at Park Lane
Location
Park Lane
Leeds
West Yorkshire
United Kingdom
LS8 2EP
Map
Contacts