Som Siam is a small Thai restaurant tucked down an alley right off the lovely Guilford Green. The years of New Haven Advocate "Best of" awards says it all -- it may be modest but it's loved. With an extensive menu, eat in or takeout, Som Siam is a Thai food lover's dream.