« All Projects

Avalon Towers by the Bay


Avalon Towers by the Bay represents the first high-rise apartment complex built in downtown San Francisco since the early 1990’s. Divided into twin 20-story high-rises, the 400,000 square foot project became an immediate icon of the downtown skyline and added 226 exquisite apartments to the expanding in-town market.

In addition to the incredible architectural design of the towers, the apartment interiors incorporate floor-to-ceiling windows, custom hardwood floors, unique cabinetry, high-end appliances and custom lighting. Interior designers incorporated Feng Shui principles to create an ideal environment for comfortable living and working.

Webcor also constructed the exclusive health club and spa, business center and social lounge that contributed to the overall success of this landmark development. The project also includes a 250-car, above grade parking garage.