Richlands, VA


Richlands is located in Tazewell County, Virginia – where “love lives”.


Richlands, Virginia

Richlands is a small town located in the heart of  Tazewell County, Virginia.

Tazewell County nurtures a special place in the majestic Appalachian Mountains of southwest Virginia. There is an abundance of activities including some of the states best ATV trails, motorcycle routes, hiking, biking, and more.

After your many adventures, El Mariachi is the perfect place to rest yourself and enjoy a first class dining experience.



Hours may vary based on location – please call for more details.

Get in Touch

6 + 14 =

1600 Front Street
Richlands, VA

Tel: (276) 598-4669

Call or Visit Us Online
Richlands, VA: (276) 598-4669
North Tazewell, VA: (276) 988-0889
Beaver, WV: (304) 250-0390

Richlands, VA

Tazewell, VA

Beaver, WV