Kale Restaurants in Leominster
Show restaurants on map
4.5
Menu
4.5
Menu
City: Leominster, 100 Crawford Street, 01453, Leominster, United States
"This place is amazing! You have a wide range of products, from pack and go to fresh vegetables up to vitamins you can buy. I grabbed some Ebb bites an..."
Feedback
These reviews refer only to the mentioned ingredients.