It’s time to get fit! For those animal lovers out there that want to eat a healthy or vegan meal, we have exactly what you need. There are not many vegan certified restaurants ion Virginia Beach but more and more appear each year.
Power Search
Please narrow your search by selecting options from the parameters below.
In French, the word Commune translates to the smallest territorial division. In English, it means people coming together. This is what we are all about. Sourcing the vast majority of our ingredients solely from our territory, and bringing people together through that food. Our bustling cafe in Virg… Read More
This Restaurant has not set up any of its highlights and features. Visitors will need to visit the location to view the highlights and features. Owners can contact VABeach.com at 757-460-9000 to enable your account so you can add your own highlights and features.
Only fruits, vegetables, grains, legumes, nuts, seeds, herbs, and spices exist in our pantry! Our produce is sourced from the best local farmers and organic suppliers we can find. What are you waiting for? Go to Fruitive today! Read More
La Bella Italia is without question one of the best dining options in Virginia Beach. They specialize in authentically made Southern Italian dishes. Their deli offers some of the most delicious baked goods in the area. Their home made mozzarella melts in your mouth, not to mention their fresh made c… Read More
You would never expect a restaurant in a gardening center, but this is no ordinary gardening center or restaurant. Sage Kitchen is located inside of Anderson’s in the Redmill Commons area, on the road to Sandbridge. It's truly a one-of-a-kind experience, with always freshly-made, greenhouse-to-ta… Read More
This Restaurant has not set up any of its highlights and features. Visitors will need to visit the location to view the highlights and features. Owners can contact VABeach.com at 757-460-9000 to enable your account so you can add your own highlights and features.
There are no rules governing salad. There is no pre-defined right or wrong when it comes to what goes into the bowl. Or plate for that matter. A salad can be whatever you want it to be. That’s a level of freedom few foods offer. Revel in it. Make it your salad. Make it healthful or comforting or h… Read More
This Restaurant has not set up any of its highlights and features. Visitors will need to visit the location to view the highlights and features. Owners can contact VABeach.com at 757-460-9000 to enable your account so you can add your own highlights and features.
Our name was inspired by a green cat pillow that was given to our shop owner from her loving grandmother when she was a child. The pillow was handcrafted, made with the utmost love and care, and just a little bit of funk. The Green Cat Juice Bar & Market is no different. We're here to help you feel … Read More
The Stockpot is a locally owned restaurant focused on healthy comfort food. Their from scratch kitchen specializes in fresh, local (when available) ingredients. Plus they offer daily specials to go along with their tasty seasonal menu that showcases many made to order soups, breakfast, salads, toas… Read More
Born in the Mediterranean and raised in the South, Zoës Kitchen is a natural extension of Zoë Cassimus' lifetime of cooking for family and entertaining friends. Our menu is inspired by Zoë's family recipes and her simple, fresh-from-the-garden sensibility. At Zoës, ingredients are delivered fres… Read More
/* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-restaurant-parameters - start */ /* ----------------------------------------- */ /* the class hiddencpt is IMPORTANT and needs to stay out of the mix-in to make sure that it is not a "specific class" and is a "general class". It HIDES each CPT Filter div section.. but only initially. It is being used here as a "general class" outside of the mix-in and it gets overridden by using a more "specific class" such as .search-form-'SOMECPT' shown below. Then all of that gets overridden by the JS snippet which takes precedence over it all and forces the div sections to be displayed onchange by inserting display:block as an inline style... not a class */ .hiddencpt {display: none;} .search-form-restaurants {display: none;} .page-virginia-beach-restaurant-listings .search-form-restaurants { display: block; } /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-restaurant-parameters - end */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-hotel-parameters - start */ /* ----------------------------------------- */ /* the class hiddencpt is IMPORTANT and needs to stay out of the mix-in to make sure that it is not a "specific class" and is a "general class". It HIDES each CPT Filter div section.. but only initially. It is being used here as a "general class" outside of the mix-in and it gets overridden by using a more "specific class" such as .search-form-'SOMECPT' shown below. Then all of that gets overridden by the JS snippet which takes precedence over it all and forces the div sections to be displayed onchange by inserting display:block as an inline style... not a class */ .hiddencpt {display: none;} .search-form-hotels {display: none;} .page-virginia-beach-hotel-listings .search-form-hotels { display: block; } /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-hotel-parameters - end */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-things-to-do-parameters - start */ /* ----------------------------------------- */ /* the class hiddencpt is IMPORTANT and needs to stay out of the mix-in to make sure that it is not a "specific class" and is a "general class". It HIDES each CPT Filter div section.. but only initially. It is being used here as a "general class" outside of the mix-in and it gets overridden by using a more "specific class" such as .search-form-'SOMECPT' shown below. Then all of that gets overridden by the JS snippet which takes precedence over it all and forces the div sections to be displayed onchange by inserting display:block as an inline style... not a class */ .hiddencpt {display: none;} .search-form-things-to-do {display: none;} .page-virginia-beach-things-to-do .search-form-things-to-do { display: block; } /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-things-to-do-parameters - end */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-local-services-parameters - start */ /* ----------------------------------------- */ /* the class hiddencpt is IMPORTANT and needs to stay out of the mix-in to make sure that it is not a "specific class" and is a "general class". It HIDES each CPT Filter div section.. but only initially. It is being used here as a "general class" outside of the mix-in and it gets overridden by using a more "specific class" such as .search-form-'SOMECPT' shown below. Then all of that gets overridden by the JS snippet which takes precedence over it all and forces the div sections to be displayed onchange by inserting display:block as an inline style... not a class */ .hiddencpt {display: none;} .search-form-local-services {display: none;} .page-virginia-beach-local-services .search-form-local-services { display: block; } /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-local-services-parameters - end */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-shopping-parameters - start */ /* ----------------------------------------- */ /* the class hiddencpt is IMPORTANT and needs to stay out of the mix-in to make sure that it is not a "specific class" and is a "general class". It HIDES each CPT Filter div section.. but only initially. It is being used here as a "general class" outside of the mix-in and it gets overridden by using a more "specific class" such as .search-form-'SOMECPT' shown below. Then all of that gets overridden by the JS snippet which takes precedence over it all and forces the div sections to be displayed onchange by inserting display:block as an inline style... not a class */ .hiddencpt {display: none;} .search-form-shopping {display: none;} .page-virginia-beach-shopping .search-form-shopping { display: block; } /* ----------------------------------------- */ /* Content Template: master-parametric-search-filter-include-shopping-parameters - end */ /* ----------------------------------------- */