
The Lost City
Monday – Thursday: 4pm – 9pm; Friday: 4pm – 10pm; Saturday: 12pm – 10pm; Sunday: 12pm – 9pm
Monday – Thursday: 4pm – 9pm; Friday: 4pm – 10pm; Saturday: 12pm – 10pm; Sunday: 12pm – 9pm
Holland Town Center features providing 125,000 square feet of space, situated on a lot size of 18 acres, and offering ample parking.