The 4-star Salini Resort boasts proximity to The Owls Nest Inn within just 1.7 km away. The venue opened its doors in 1994.