Delta Cafes is a cafe offering Spanish cuisine. It features a pleasant outdoor seating area.