May Villa Restaurant

336 Winthrop St.
Taunton
Massachusetts
United States