Chill out in this park with a lovely waterfall and lush vegetation. Currently undergoing renovation to bring back its beauty.
Address Avenida Principal de Los Chorros Caracas, Venezuela
Coordinates 10°30'26.856" N -66°49'30.229" E