Island View Apartments is located in Portland, United States on 151 North St. Island View Apartments is rated 3 out of 5 in the category apartment buildingapartment complextownhouse complex in United States.
Accessibility
Wheelchair-accessible entrance