Helsinki - Finland Restaurants

Talisa's on Main

Address: 65 Main St, Taunton, MA 02780