Where is Villa del Palmar at the Islands of Loreto?

Where is Villa del Palmar at the Islands of Loreto located?

Villa del Palmar at the Islands of Loreto, Villa del Palmar at the Islands of Loreto, Mexico (approx. 25.71756°, -111.23364°)


Where is Villa del Palmar at the Islands of Loreto on the map?