Clough Head Cafe
Coffee Shop
Cafe located on Grane Road, offering a place to enjoy refreshments. Highchairs are available.
Location
Best places nearby
The highest rated places close to Clough Head Cafe.
Local restaurants nearby
grane road , England
Location
The highest rated places close to Clough Head Cafe.
grane road , England