Norwood Baptist Church Church of Saint Petersburg, FL. The location of Norwood Baptist Church Church is 33713, 1818 29th Ave - marked with a pin on Google Map.