Santa Roza is a restaurant and boutique hotel offering dining, lodging, and amenities like a terrace, bar, and 24-hour service.