Best of Boston

1987 BEST Thai Restaurant

Amarin of Thailand

Spacious and lush; the food equals the setting.

287 Centre St. Newton Corner