Glenapp Castle Hotel Luxury 5 Star Castle Hotel, Scotland Truly a fairy-tale castle hotel, the Glenapp Castle is located in southwest Scotland. …Continue Reading about Glenapp Castle Hotel