The Piazza

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