Browsing Tag

Avocado Toast

  • Vesta, Redwood City

    Vesta, Redwood City

    Why did we dine here? – Top Italian on the Peninsula! Vesta is a California Italian restaurant in downtown Redwood City. They tried to support local and organic suppliers. It has…

By using our site you agree to our:Β Privacy Policy,Β Terms of Use.

Subscribe to the Free Foodnut Newsletter