Lemon Tree Inn

Lemon Tree Inn

2819 State St, Santa Barbara, California, United States
8056874432
reservations@treeinns.com