BEST WESTERN PLUS Forest Park Inn offers travelers on business or pleasure, a relaxing and comfortable getaway. Located in Gilroy, California, guests staying at this hotel will be treated to all the comforts of home while being conveniently located to a variety of area businesses and attractions.