860 Terry Avenue North Seattle, WA 98109
Seated: 96
Standing: 145
Square Feet: 2,189 ft2
Located on the north side of MOHAI, the glass-walled Microsoft Lakefront Pavilion delivers stunning views of the lake and the vessels moored at the Historic Ship Wharf.