Showcasing a playground and terrace, OM Terra is located in Quito, just 7 miles from Atahualpa Olympic Stadium. The hotel has a spa center and fitness center, and guests can enjoy a meal at the restaurant. Free private parking is available on site.
Certain rooms feature a sitting area to relax in after a busy day. Certain rooms have views of the mountains or river. The rooms come with a private bathroom.
There is a shared kitchen, a shared lounge, babysitting services and a gift shop at the property.
The area is popular for biking and hiking. Quicentro Shopping Mall is 7 miles from OM Terra, and La Carolina Park is 7 miles from the property. Mariscal Sucre Airport is 4.3 miles away.