Karta Vacation Rentals
Right in the heart of Mexico City, steps from Alameda Central and minutes from Palacio de Bellas Artes. Apartment Downtown 203 drops you into the historic Centro, within walking distance of Torre Latinoamericana and the Zócalo.