I visited Huggins-Stengel Field in St. Petersburg Florida and did my very best to find the spot where this photo was taken – pretty close!
The park has changed a lot since 1961 – it’s down to one field from the original three. The water tower luckily still stands and is immediately recognizable.
Address: Huggins-Stengel Field, 1320 5th St N, St. Petersburg, FL 33701