RateMyApartments
The Oslo Apartments Ratings and Reviews
The Oslo Apartments
1525 NW 53rd St, Seattle, WA 98107
CURRENTLY REVIEWING