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


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