Where Urban Energy Meets Natural Tranquility
1101 Westlake is a LEED® Silver-certified, six-story office building in Seattle’s thriving South Lake Union, home to top biotech and life science tenants. With premier transit access, exceptional surrounding amenities, and striking views of the Space Needle and Lake Union, the property offers a prestigious and functional setting for growing scientific enterprises.
Sustainability
LEED® Gold certified
Electric vehicle charging stations
Beehives