Bay Plaza
Hotel
Location
419 3rd Avenue North
Saint Petersburg, FL
33701
Saint Petersburg, FL
33701
Get Directions