Lemon Tree Inn 3 stars

2819 State Street, Santa Barbara, CA 93105, USA

Hotel image
Read more reviews for Lemon Tree Inn