Publix at Bay Point Plaza

Location: St. Petersburg, Florida