All Reviews by Bugaboojune

  • Chilli Duck Thai Restaurant 829 Boylston St, Boston, MA 02116 (617) 236-5208

    5 stars Posted on 06/22/2003 05:00pm

    Provided by Citysearch

    They have the best green curry I've ever had. Wait staff very friendly.