(Last Update: 24 Apr 2023)
Wantara Garden Suites, a manor house with buildings set in a beautiful garden in the middle of historic Quito, is apt to relax after exploring the