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.