Leeward Apartments
June 11, 2018 Photo from Leeward Apartments [enlarge] Leeward Apartments Leeward Apartments is a new 296-unit apartment complex at 1305 Dexter Ave. N. in Seattle's south Lake Union neighborhood. The studio, and one-and two-bedroom units range from 490 to 1,209 square feet. Rents go from $1,850 to $3,800. Finishes include modern cabinetry, [...]