Boston Chowda Company

Boston Chowda Company

Restaurants in Lowell, MA

Restaurants

Contact us

Location

101 Phoenix Ave.,
Lowell , MA 01852 UNITED STATES

Reviews

Boston Chowda Company 978-970-1144
101 Phoenix Ave.,
Lowell , MA 01852 UNITED STATES
$
Boston Chowda Company

Detail information

Company name
Boston Chowda Company
Category
Restaurants
Rating
Not Rated
Is this your business? Manage via YEXT
edit delete

Boston Chowda Company

Contacts Location Details