Holly Hill Plaza is a shopping destination located in Daytona Beach, FL. As a Community Center, it occupies a prime spot at N. Nova Rd. & Mason Ave.. The center first opened its doors in 1962 and underwent a significant renovation in 1988. Shoppers can explore 248,840 sqft. of retail floor space featuring approximately 26 stores. The mall offers 1,225 parking spaces for visitors.