Sal's Italian Bistro

Italian restaurant · 125 S Main St, Edinburg, VA

Dine-In

Hours

More food in Edinburg, VA · Italian Food in Edinburg