Apollonia Restaurant

376-378 Cranbrook Rd., Ilford, Greater London, United Kingdom, IG2 6HW
Opening hours
Mon-Tue 12:00pm-11:00pm
Fri-Sat 12:00pm-11:00pm
Reviews
Description