Best of Boston

Best Thai Restaurant

1987 Best Thai Restaurant

Amarin of Thailand

Newton Corner
Spacious and lush; the food equals the setting.