Lubben Plaza
Address:
701 Young Street
Dallas
, TX
, 75202
32° 46' 36.4404" N, 96° 48' 19.1196" W
See map: Google Maps