Comfort Inn London Edgware Road is a newly refurbished cheap and  budget hotel conveniently located in the western part of London borough of Westminster within easy reach to Paddington and Edgware Road Stations.