Mamma Mia Italian Restaurant

The sit-down dinner option in Shenandoah town, with its own parking lot — closed Mondays, and Sunday it shuts at 4pm.

Mamma Mia Italian Restaurant is the sit-down Italian dinner option in the town of Shenandoah, with its own parking lot.

Closed Monday; Sunday it closes early at 4pm, which catches people out. Tuesday through Saturday it runs a normal dinner-into-evening schedule.

Lodging partner

Staying overnight? Find a cabin or vacation rental near the places you want to explore.

Explore Luray-area stays → (opens in a new tab)

Eat nearby

More things to do nearby

Contact & hours

701 S 3rd St, Shenandoah, VA

540-652-6062

Hours: Tue-Sat 11:30am-9/10pm, Sun 11:30am-4pm. Closed Monday.

Accessibility: Contact the restaurant for specific access needs.

Hours change seasonally. Check the official site before you drive out.
Last verified · 3 Sep 2026
Quick facts
Type
Restaurants
Area
Shenandoah
Cost
$$