Cafe Delta is a cafe with a covered outdoor terrace. The interior features comfortable furnishings.