Map and Nearby Locations:

1807 Ross Ave, Dallas, TX 75201