Lions Club River Park is located at 27 Jackson St, Horsham VIC 3400, Australia