Report a review
- 5
- Best restaurant in Windsor!
Easily the best restaurant in Windsor. Unique vegan options with wonderful high quality ingredients, kind service, and cozy atmosphere. Also delivers, and serves alcohol! I bring every visitor to Windsor here, who are all non-vegan, and all enjoyed their meals very much! Check it out, you won't regret it.