Furniture Bella is located at 331 Broadway St, Lowell, MA. This location is in the The Acre neighborhood..