Siddhartha on the Rock is a restaurant featuring a large, pleasant interior and a beautiful garden. It offers a spacious Andalusian patio with scenic views.