RateMyApartments
The Oda Building Ratings and Reviews
The Oda Building
1624 41st Avenue East, Seattle, WA 98112
CURRENTLY REVIEWING