Abbeyglen Castle Hotel

Treat yourself to a luxury tower room.