Book Now Lemon Tree Inn (Santa Barbara, United States). Rooms Available for all budgets. Featuring a one acre tropical courtyard and an outdoor pool this Santa Barbara hotel offers rooms with flat-screen cable TV. It is 1.6 km from the Museum of Natural History.Fr
{}