Thursday - Sunday, Jul. 3 - 5, 2026 | Hours Vary (details below)