Apollo is located in London, United Kingdom on 1 Bishopsgate, Cornhill. Apollo is rated 5 out of 5 in the category business management consultant in United Kingdom. Proper Greek Cypriot taverna hospitality is in full effect at Apollo, along Seven Sisters Road just moments away from Finsbury Park and Arsenal stations. What better way to kick off, or push into overtime, an evening in the London Holloway area than with fantastic midweek Mediterranean cuisine and live Cypriot entertainment come the weekend? Indeed, the live entertainment here is Apollo’s major drawcard, matched only by their extensive menu of Greek Cypriot cuisine.
Address
1 Bishopsgate, Cornhill