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
(216) 591-1009
  • Hours: Mon - Sat, 11am - 9pm; Sun, noon - 6pm
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »