Meet a new place to live at Mountain View / Mountain Annex in Juneau. In a convenient location on W. 12th St. in Juneau's 99801 area, residents can easily connect with a number of attractions nearby. The knowledgeable leasing staff is waiting to show you all that this community has in store. Make a visit to check out the current floorplan options. Contact us or stop by today.