Restaurants & Bars

Manhattan Thai

Land Thai Kitchen on Amsterdam (81-82 St)?

Share:

Restaurants & Bars 5

Land Thai Kitchen on Amsterdam (81-82 St)?

gbEvan | Feb 10, 2005 11:10 AM

Has anyone tried it? Recommended today by Manhattan User's Guide.

Want to stay up to date with this post?

Recommended From Chowhound