Apple Tree Inn 2 stars

9508 North Division Street, Spokane, WA 99218, United States of America

Hotel image
Read more reviews for Apple Tree Inn