The place is located just off the I-17 highway close to the Metro Mall. The park has a small but very pretty castle that resembles ... More