1. Ymca-Greater Richmond 120 N Madison St, Petersburg, VA 23803 Coordinate: 37.23071,-77.39864 Phone: (804) 733-9333