2 Wks Ago COMPARE Casa Bella Apartments 8363 Park Place Blvd, Houston, TX 77017 1 - 2 Beds$699 - $875