St. Gallen Haus, Quito, Ecuador
St. Gallen Haus is conveniently located at Guanguiltagua N37-04 y Diego Noboa, in Quito, Ecuador
Hotel Location:
Address: Guanguiltagua N37-04 y Diego Noboa,
City: Quito
Country: Ecuador
Hotel Features:
- Coffee/Tea Maker
- In Room TV