Umberto's Pizza & Pasta

170-4 Delco Plaza, Winchester, VA

Menu (As of 10/30)

Umberto's Pizza & Pasta: hours and how to order