Juan’s is a family-owned and operated restaurant featuring authentic Mexican dishes, many of them beloved recipes handed down through relatives from Mexico.

You’ll love our fresh ingredients, highest-quality meats, innovative cocktails and craft beers as well as our festive, family-friendly atmosphere. Visit Juan’s in Gloucester, Hampton, Newport News and Richmond for the finest Mexican food dining experience in our region.

Learn More

Menu

We feed our guests as we feed our families – all fresh, every day. Just for a meal at #JUANS and taste for yourself what we’re all about.

Learn More

Bring Juan’s Home

Order online from one of our locations.

GloucesterNewport NewsHampton

Juan's
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.