Set against excellent mountain scenery, Royal Hills Golf Resort delivers a challenging course with undulations that thrill intermediate to advanced players. The clean, well-equipped clubhouse and on-site hotel accommodation make it perfect for a golf resort getaway with reasonably priced packages.