The Firs Cafe

Leicestershire - Leicester

689 Aylestone Rd, Aylestone, Leicester LE2 8TG, UK

LE2 8TG