Top Ten Travel List Season Background

Posts in Category: Organic restaurants near Worcester

An Unexpected Vegetarian Treat in Upton, Massachusetts

In the small town of Upton (about 30 minutes from Worcester) lies an unexpected hidden gem: a cozy vegetarian restaurant/coffee shop with excellent food, service, and a charming atmosphere. This past weekend, Mike & I were out in the area when we discovered this fantastic place called V Organic Cafe, an all vegetarian (and mostly […]