Filter Results
Apply Filters
Clear Filters
Castle Hotels in Bogota
Hotel Windsor Castle Bogota
25A37 Calle 10, Bogota, Colombia Show map
Located just a 6-minute stroll from Santa Clara Museum, the comfortable 2-star Hotel Windsor Castle Bogota has a sunbathing terrace and a shared lounge. Featuring luggage storage, this Bogota hotel…
From US$ 25
Book Now