A Mediterranean-American bistro, located in historic downtown Lowell. Come in and enjoy delicious food and drinks in a hip and trendy setting. We also offer casual yet elegant function and banquet facilities for your next event.

Centro Restaurant

24 Market Street
Lowell, Ma 01852

Let Chef Stella create a menu for your next event

See more