1. WHEN IS DELSUSHI OPEN? Print

Summer Hours are from 11:30am to 11 PM every day.