Map
Calle García Moreno, N5-16 y Chile, Quito, Ecuador
Price
550
website
Hotel
Hotel Plaza Grande