Life Alive is simply an excellent organic cafe. I was really pleased to find this place in Lowell (MA, USA), and made it my mission to try as much of the menu as I could whilst here. After 2 days I’m on 5 out of 15 smoothies, and 5 main dishes, I still have a day or […]
You are here: Home / Archives for Lowell