Pizza Villa
Restaurant
•
236 29th St #4128, Wheeling, WV 26003, USA
8.8
Sunday: 4 PM – 8:30 PM
See if anyone you trust recommends it!