Apollo Language Centre Dublin’in en önemli caddelerine 5 dakika mesafede şehrin tam ortasında konumlanmıştır. Okulun modern binası 3 kattan ve toplam 10 sınıftan oluşmaktadır. Tüm sınıflar eğitim kalitesini arttırmak için gerekli teknolojik ekipmanlarla donatılmıştır. Öğrencilerin rahatlamaları ve çay-kahve içerek yorgunluklarını atabilecekleri dinlenme alanları hem okul içerisinde hem de dışında mevcuttur.
Apollo Language Center öğrencileri için iki çeşit konaklama seçeneği sunmaktadır. İlk olarak, okula 25 dakika yürüme, 10 dakika otobüs mesafesinde öğrenci yurtları seçeneği vardır. Yurtlar 18 yaş üstü öğrenciler için tek kişilik odalarda özel banyoludur. Bunun dışında 16 yaş üzeri öğrenciler için de aile yanı konaklama seçeneği mevcuttur.