Situé à seulement 200 mètres de Hyde Park, le Byron Hotel propose des hébergements lumineux dotés d'un mobilier chaleureux et pourvus d'une télévision par satellite ainsi que d'une salle de bains privative.