Family Friendly Restaurants in Cana, VA

Cana, VA is a tiny town near the North Carolina border, in the southwest corner of the state. There are several restaurants in this town that are worth the drive. The next time you vacation here, consider trying one out.

Hungry Farmer
15397 Fancy Gap Hwy.
Cana, VA 24317
(276) 755-4341

Hungry Farmer is a favorite spot for locals to stop for breakfast, lunch or dinner. Many out-of-towners drive for hours to have a meal at this small restaurant. The atmosphere is comfortable and relaxed. The food is made from scratch, and served hot and fresh. It offers a breakfast buffet on weekends with just about anything you could want, including homemade biscuits and fatback. It has a daily buffet for lunch and dinner. It's open Monday through Thursday from 5:00 a.m to 8:30 p.m., Fridays and Saturdays from 5:00 a.m. to 9:00 p.m., and Sundays from 6:00 a.m. to 3:00 p.m.

Gap Deli and Sweet Shop
7975 Fancy Gap Hwy.
Fancy Gap, VA 24328

The Gap Deli and Sweet Shop is a great place to stop for the whole family. It has a full menu, including one just for the kids. You can order breakfast, lunch or dinner at the deli. Choose from sandwiches, soups or salad for lunch. For dinner, it offers plenty of hot meat entrees and side dishes. The sweet shop offers desserts that will make your mouth water, as well as homemade ice cream. Stop in to eat or visit the gift shop daily from 7:00 a.m. to 9:00 p.m. You can eat in the dining room or on the outdoor patio.

Lakeview Restaurant
7830 Fancy Gap Hwy.
Fancy Gap, VA 24328

Lakeview Restaurant is located right on the main highway near Cana, VA. It offers good food at a reasonable price. You can choose from a variety of menu items including sandwiches, burgers, seafood and dessert. Stop in for breakfast, lunch or dinner Monday through Saturday from 7:00 a.m. to 9:00 p.m., and Sunday from 7:00 a.m. to 2:30 p.m. The restaurant is not far from your Cana inn.

Blackberry Ridge Cafe
510 N. Main St.
Hillsville, VA 24343

Blackberry Ridge Cafe is a family owned restaurant and gourmet deli. It offers healthy and tasty food choices at a reasonable price. It uses fresh quality ingredients, and offers a daily special for under $6. Choose from a variety of soups, salads, sandwiches and dessert items, all made from scratch. Drinks include coffee and espresso. It serves breakfast, lunch and dinner, and can be booked for catering or special events. It's open Monday through Friday from 8:00 a.m. to 7:00 p.m.

Three Cheers Sports Bar and Grille
845 W. Stuart Drive
Hillsville, VA 24343
(276) 728-5559

The Three Cheers Sports Bar and Grille is just north of Cana, VA and offers a full menu of items to choose from. You can watch the game or play a game of pool. It has sandwiches, burgers and even ribeye steak. It's open from 11:00 a.m to 1:00 a.m. Stop in for a drink before heading back to your Cana bed and breakfast.