Where is El Jardin Del Mar?

Where is El Jardin Del Mar located?

El Jardin Del Mar, El Jardin Del Mar, United States of America (approx. 29.59856°, -94.98798°)


Where is El Jardin Del Mar on the map?