Delilah is a vintage-inspired restaurant serving American fare and cocktails, featuring live music and waterfront yacht slips. Upscale casual chic attire is recommended.