Hotel Excelsior 3 stars

Carrera 14 Nº 86A-96, Chapinero, 110221 Bogotá, Colombia

Hotel image
Read more reviews for Hotel Excelsior