Contact Us Today! 832-409-4059
Menu

Apartments 77020

1 found.
  • 5600 Market
  • South Central
  • 2
  • 1
  • 5600 Market Street, Houston, TX 77020
  • $525
  • Lab #: 75484
  • Year Built: 1957
  • Total Units: 108
  • Minimum Lease Term: 12 months
  • App Fee: $25

1 found.

SCIENTISTS GO MAD WITHOUT DATA!

Before you exit the lab enter your data below. We will help you save up to $200 on your new place, and our service is 100% FREE.