Where Old Towne meets agave

Welcome to El Roca Tequila & More, where the historic charm of Ot ld Towne Petersburg meets the vibrant flavors of Mexico. We invite you to experience the warmth and craftsmanship of agave spirits, paired with delicious dishes in a unique and inviting atmosphere. Join us and discover a taste of Mexico in the heart of Virginia.

Our story

El Roca Tequila & More brings the authentic taste of Mexico to Petersburg, Virginia. We're passionate about sharing the rich heritage and exquisite flavors of tequila and mezcal with our community. Our carefully crafted menu complements our agave spirits, offering a culinary journey that delights the senses.

Our vision

Our vision is to be Petersburg's premier destination for tequila and mezcal enthusiasts, offering an unparalleled experience that celebrates Mexican culture and cuisine. We aim to create a welcoming space where friends and family can gather to enjoy exceptional food, handcrafted cocktails, and the warmth of genuine hospitality.

A taste of Mexico in Petersburg

El Roca Tequila & More is more than just a restaurant; it's an experience. From our carefully curated tequila selection to our authentic Mexican dishes, we strive to create a memorable dining experience for every guest. Come and discover the spirit of Mexico right here in Petersburg.

"The best tequila selection in town! The food is amazing, and the atmosphere is perfect for a night out with friends."

Maddie B.

"A hidden gem in Old Towne! The service was excellent, and the cocktails were expertly crafted. "

Candace E.

"The food is so flavorful and authentic! I felt like I was transported to Mexico. I can't wait to come back and try more."

William P.

Contact

Address

106 W Old Street
Petersburg, VA

Hours

Tuesday through Thursday, 11am to 10pm

Friday and Saturday, 11am to 12am

Sunday and Monday, Closed

Phone & Email

804-805-8352

elroca106@gmail.com