1. Petersburg Public Library
1237 Halifax St, Petersburg, VA 23803
Coordinate: 37.21026,-77.4142
Phone: (804) 733-2391
2. Johnston Memorial Library
1 Hayden Dr, Petersburg, VA 23803
Coordinate: 37.23473,-77.41987
Phone: (804) 524-5040
3. Petersburg Public Library
201 W Washington St, Petersburg, VA 23803
Coordinate: 37.22779,-77.40748
Phone: (804) 733-2387