Cestra
Sandwich Shop
Cestra is a cafe offering a selection of takeaway food, including homemade soups. Outside catering is also available.
Location
Best places nearby
The highest rated places close to Cestra.
Local restaurants nearby
2A Hawthorn Road, England



