Lee Chen's Taqueria

475 W. Broadway, South Boston 01440, United States Get Directions to this spot
475 W. Broadway
South Boston, 01440
MA, United States
(617) 269-0061

Rate and review Lee Chen's Taqueria in South Boston, MA, United States!

Share your experiences at Lee Chen's Taqueria with your friends or discover more Restaurants in South Boston, MA, United States.