468+ отелей доступно в Castle Douglas. Цены начинаются с $62 USD за ночь.