The Piazza

 1001 North 2nd Street, PhiladelphiaPA 19123
$1,685+1-2 BedsPets OK