The Allen Pavilion

Details

Officially opening in the first quarter of 2021, The Allen Lifestyle Pavilion, located in the heart of Houston, Texas, is a 4-storey retail and amenity centre forming part of the larger Allen mixed-use development. Spanning six acres alongside Buffalo Bayou Park, the pavilion integrates luxury retail, first-class dining, and an exclusive fitness facility, providing a vibrant lifestyle destination for residents and visitors alike.

A rooftop bar and restaurant offer panoramic views of the adjacent parklands, creating a seamless connection between the natural environment and cutting-edge architectural design.

Working closely with DC Partners and the global architecture and planning firm HOK, ShapeShift Technologies delivered customised ShapeShell™ RT facade rainscreen for the pavilion’s distinctive curved façade. These panels, designed to resemble a steel finish, were a critical solution to achieve the seamless, sleek aesthetic envisioned for the project. ShapeShell™ RT panels provided a lightweight yet robust alternative to traditional materials, meeting the structural and design requirements without compromising durability.

An innovative cladding system, never used before in the United States, lends the retail pavilion and tower podium a cohesive, modern expression. In placing the tower on a podium, the design reduces the verticality of the building at street level, helping integrate it with nearby buildings and preserve the scale of the neighborhood. All parking is strategically located either below grade or within the podium, enhancing the overall pedestrian experience within the development.