Description
Summary
Description
Welcome to Comfort Inn Edgware Road, just 2.3 miles (3.7 km) from central London in England. At this guesthouse, you’ll enjoy a delightful and comfortable stay. Previous guests have rated their stay at Comfort Inn Edgware Road an average of 3.8 out of 5 stars in 2,211 reviews.