STRAUSS SQUARE
Address:
2389 Flora Street
Dallas
, TX
, 7520
32° 47' 24.396" N, 96° 47' 50.9568" W
See map: Google Maps