The ART INN Seattle is a Inn located at 1225 E Jefferson St, Seattle, WA 98122. It has received 86 reviews with an average rating of 3.9 stars.
The address of The ART INN Seattle: 1225 E Jefferson St, Seattle, WA 98122
The ART INN Seattle has 3.9 stars from 86 reviews
Inn