24 Loch Promenade, Douglas, Isle of Man, United Kingdom
Select your room
APARTMENT PREMIUM SEA VIEW
APARTMENT PREMIUM SEA VIEW
Flexible Rate
10 adults
APARTMENT LUXURY SEA VIEW
APARTMENT LUXURY SEA VIEW
Flexible Rate
10 adults
JUNIOR SUITE KING SIZE BED
JUNIOR SUITE KING SIZE BED
Flexible Rate
5 adults
SUITE EXECUTIVE KING BED
SUITE EXECUTIVE KING BED
Flexible Rate
8 adults
Location
The Town House is located on Loch Promenade in Douglas, Isle of Man, a vibrant seaside town known for its scenic waterfront and historic charm. The hotel is just a 5-minute walk from the Sea Terminal and close to the main shopping area on Strand Street. Douglas Castle and Manx Museum are within 1.5 km. Isle of Man Airport is approximately 14 km from the hotel.
24 Loch Promenade, Douglas, Isle of Man, United Kingdom