The recently renovated El Encanto Hotel holds much history and charm as well as remarkable views. Their terrace restaurant is a lovely place to have a fancy lunch. And after lunch, make sure to walk around the grounds and admire all the architectural details and landscaping.
Perhaps the service is excessive with people checking in all the time to make sure you are okay and there are even little "seats" for your purse, but overall it's a fun experience and if you stick to real dishes, you'll feel like you ate something special.
800 Alvarado Pl, Santa Barbara, CA 93103