View details for The Dawson at Stratford Apartments The Dawson at Stratford Apartments $1,099+ Neartown - Montrose, Houston, TX 77006