Isolda Suites Vistas del Bosque offers accommodations in Mexico City, 4.8 miles from The Angel of Independence and 4.8 miles from National Museum of Anthropology. 1.7 miles from Soumaya Museum and 3.8 miles from Chapultepec Forest, the property offers a garden and a terrace. The apartment also features free Wifi and free private parking.
Each room has a private bathroom, while some rooms have a fully equipped kitchen.
Chapultepec Castle is 5.1 miles from the apartment, while United States Embassy is 5.1 miles from the property. The nearest airport is Benito Juarez International Airport, 13 miles from Isolda Suites Vistas del Bosque.