Canal Place

 2104 Canal Place, HoustonTX 77003
$775+1-3 BedsPets OK