1970 Lewelling Blvd, San Leandro, CA 94579, United States
Phone:
Postal Code:
Latitude, Longitude: 37.6793223, -122.1546918
If you need to go quickly to D T Dim Sum & Tea at 1970 Lewelling Blvd, San Leandro, CA 94579, United States, open your favorite app here and follow the instructions on how to get there.
Waze
Google Maps