Delaware Place

Large seating area on the terrace.