Restaurant Review – New Stars Vegetarian Restaurant
Though I am into healthy eating, I never thought I liked vegetarian food much. That was until I found New Stars Vegetarian Restaurant at Champlain and Perrin, near Woodward Park. It is a little out of my traditional haunting grounds, but I have since acquired a new job in the area, and have been exploring […]
Restaurant Review – New Stars Vegetarian Restaurant Read More »