Eden El Avila National Park is located in Caracas, Venezuela on G59FWP4, Sendero La Piedra del Indio. Eden El Avila National Park is rated 4.5 out of 5 in the category museum in Venezuela.
Address
G59FWP4, Sendero La Piedra del Indio
Amenities
Good for kids
No restaurant