The Ocean Blue at Delmar Hall – Saint Louis, MO The Ocean Blue at Delmar Hall – Saint Louis, MO 4 4 people viewed this event. Get your tickets to see The Ocean Blue in Saint Louis, MO. Happening on Saturday, April 26, 2025 at Delmar Hall. Doors open at 8:00 PM. Now at Delmar Hall! All tickets purchased for Blueberry Hill Duck Room will be honored at Delmar Hall! Purchase The Ocean Blue Tickets Below: Tickets-RSVP Link Date And Time Saturday, April 26th, 2025 08:00 PM (CST) Venue Delmar Hall Location 6133 Delmar Blvd., Saint Louis, MO 63112 Event Types PopRock Event Category MissouriSt. Louis Share With Friends Facebook Twitter Linkedin Xing Pinterest