Looking for a fun-filled family outing? Look no further than Amsterdam Clock Tower! Situated at 37 Prospect St, Amsterdam, NY 12010, USA, this park is a paradise for families, earning a stellar 4.5 stars from 21 happy visitors. Contact (518) 774-2920 and jump into a day of unforgettable fun!
- kimberly zinzow