Réservé aux adultes, l’établissement The Phoenix Hostel est idéalement situé dans le centre de Londres. Cette auberge de jeunesse primée dispose d’un bar et d'une connexion Wi-Fi gratuite.
L’établissement possède un pub, un salon commun et une bagagerie (gratuit pour les résidents). La célèbre attraction Madame Tussauds est implantée dans le centre, à 10 minutes en moyenne à pied, en bus ou en métro.
La station de métro Edgware Road est accessible à 5 minutes. L'aéroport de Londres Heathrow se trouve à 30 minutes.