Situé à Ilford, à 5 minutes à pied du centre-ville, l'Apartments Inn propose un hébergement indépendant à proximité de l'East End de Londres et à 10 minutes de marche de la station de métro d'Ilford.