D T Dim Sum & Tea ★★★★☆4.2 (317) Restaurants Dim sum restaurant 1970 Lewelling Blvd, San Leandro, CA 94579 Call Website Details →