Albert Whitted Park

Whitted Park

About photo

Albert Whitted Park, St. Petersburg, Florida.