Located in the heart of the town, Avalon is spread over 86 acres (34.803 hectares) of land. This place is a world in itself and features retail outlets, restaurants, theaters, commercial spaces and luxury homes. The 12 screen premium theater here, showcases many latest Hollywood movies for you to watch. The shopping area of Avalon is spread across 500,000 square feet (46,451.52 square meters) and houses over 50 retail brands. There are more than 10 restaurants to choose from for grabbing a bite after an exhaustive shopping spree. Check their website to know more.