Hotel The Town House
★★★★
Broadway, 3 Sherwood, Douglas, Isle Of Man Show on map
Athol House is a 3-star hotel in Douglas, Isle Of Man. It is one of 23 places to stay in Douglas listed on Triptoic.
Broadway, 3 Sherwood, Douglas, Isle Of Man
Athol House is located at Broadway, 3 Sherwood, Douglas, Isle Of Man.
Athol House is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
#1 in Amlwch
#1 in Ramsey