, ,
Phone:
Price Range:
Boston Chowda Co is a Soups, New England restaurant located in Faneuil Hall Govt Center area in Boston, MA 02109.