Bellair Plaza is a shopping destination located in Daytona Beach, FL. As a Community Center, it occupies a prime spot at SWC North Atlantic Ave. (A1A) & Plaza Blvd.. Established in 1960, the property saw major improvements during its 2001 renovation. Shoppers can explore 350,000 sqft. of retail floor space featuring approximately 67 stores. The mall offers 1,385 parking spaces for visitors.