L'hôtel est situé en dehors de la zone de péage urbain, à 500 mètres de la station de métro londonien Edgware Road et à 800 mètres de Lord's Cricket Ground. Il propose des chambres climatisées d'un bon rapport qualité-prix.
L'hôtel Comfort Inn Edgware Road W2 dispose de chambres économiques, lumineuses et modernes dotées d'une télévision, d'un téléphone, d'un plateau/bouilloire et d'un bureau de travail. Chaque chambre avec salle de bains privative dispose d'une douche hydromassante.
L'hôtel Comfort Inn possède un ascenseur, et un coffre-fort est disponible à la réception ouverte 24 heures sur 24.
Un petit déjeuner buffet continental est servi chaque matin dans la salle de petit déjeuner, qui présente une grande télévision à écran plat.
Marble Arch, Oxford Street et le musée de cire de Madame Tussauds sont à moins de 2 kilomètres. La gare de Paddington et le train express pour Heathrow ne sont qu'à 1,2 kilomètres de l'hôtel.