Top Local Places

The Lost City

12330 James St, Holland, United States
Local business

Description

ad

THE LOST CITY - An indoor family entertainment center, featuring a 5,000 square foot laser tag arena. Located in the Holland Town Center, near the Star Theater, at U.S. 31 and James St. in Holland, Michigan!

Quiz

NEAR The Lost City