Powered by

Pizza Villa & More

902 Leeds Ave, Baltimore MD, 21229

Currently Closed   Full Hours  

Order Now
Pizza Villa & More is currently located at 902 Leeds Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Pizza Villa & More accepts orders online for both pickup and delivery.