Where is Lake Wildwood?

Where is Lake Wildwood located?

Lake Wildwood, Lake Wildwood, United States of America (approx. 39.23295°, -121.20051°)


Where is Lake Wildwood on the map?