Cafe Lemur
Coffee Shop
Coffee shop currently undergoing upgrades.
Location
Best places nearby
The highest rated places close to Cafe Lemur.
Local restaurants nearby
Trenance Ln, England
Location
The highest rated places close to Cafe Lemur.
Trenance Ln, England