South Side Flats

 1210 S Lamar St, DallasTX 75215
$1,040+Studio-2 Beds