Bibos Pizzeria

Italian restaurant · 137 Salem Ave, New Castle, VA

Dine-In

Hours

More food in New Castle, VA · Italian Food in New Castle