public space

La Va Cafe

Map it |  2100 South St, at 21st St, Philadelphia, PA 19146, United States