Drag box to select area
Villa Pizza specializes in pizza, stromboli and other fresh Italian dishes. Villa Pizza is the 3rd restaurant in the food court from the mall entrance. This location is minutes from Interstate 271. Villa pizza is centrally located from mall stores and bargain shopping.
26300 Cedar Rd, Beachwood, OH 44122
- Hours: Mon - Sat, 11am - 9pm; Sun, noon - 6pm