Hotel Margarita 2 3 stars

Rios # N12-118 y Espinoza, Centro Histórico, 170130 Quito, Ecuador

Hotel image
Read more reviews for Hotel Margarita 2