Philadelphia, PA | Hammond, LA | Natalbany, LA
Also known as: spelosi_2000
Steven Pelosi lives in Philadelphia, Pennsylvania. Other places in which Steven has lived are Hammond, Louisiana; Natalbany, Louisiana; Newton, New Hampshire and Framingham, Massachusetts.