110 NE Water St, Peoria, Illinois 61602 USA
A fun night riding Segways on the Peoria waterfront!
Photo Credit: Yelp