

The Town House está localizado na Loch Promenade em Douglas, Ilha de Man, uma vibrante cidade costeira conhecida por sua orla cênica e charme histórico. O hotel está a apenas 5 minutos a pé do Sea Terminal e perto da principal área de compras na Strand Street. O Castelo de Douglas e o Museu Manx estão a 1,5 km. O Aeroporto da Ilha de Man está a aproximadamente 14 km do hotel.