Comfort Inn London Edgware Road
Comfort Inn London Edgware Road is conveniently located in central London. This budget hotel is situated in London’s West End. It is amongst the best budget hotels in Central London.
Comfort Inn London Edgware Road is a perfect base for those wishing to visit Earls Court, Harrods, Piccadilly, Marylebone and Paddington. This London hotel is a stone throw from Heathrow express, Marble Arch, Hyde Park Corner, Regent’s Park, Oxford Street, Madame Tussauds and Baker Street.