Where is Puerto de la Cruz?

Where is Puerto de la Cruz located?

Puerto de la Cruz, Queretaro, Mexico (approx. 20.77222°, -99.69861°)


Where is Puerto de la Cruz on the map?