It refers to the park where the guesthouse is located. This phrase "a nice and beautiful environment that never failed to attract any visitors." modifies park.
Just for completeness I would also add that I would say "the guesthouse is located in the hi-tech park..."
- For Teachers