Hilliard Station Park Splash Pad
Hilliard Station Park Splash Pad4021 Main St.Hilliard, Ohio 43026 Our third splash pad we are reviewing is located in the heart of downtown Hilliard. As part of an effort to bring back life to Hilliard’s downtown the central area has become a focal point of activity and the splash pad is the starting point of…
View Post