Where is Vallecito Lake?

Where is Vallecito Lake located?

Vallecito Lake, Vallecito Lake, United States of America (approx. 37.69796°, -107.53571°)


Where is Vallecito Lake on the map?