New Foxhill Resort is a Resort located in Sri Lanka. It is one of the 323 resorts in Sri Lanka. Address of New Foxhill Resort is Horagasmankada, Sri Lanka. Website of New Foxhill Resort is https://www.facebook.com/newfoxhill/. New Foxhill Resort is rated 4 (out of 5 stars) by 1 reviewers on the web.
Some of the places around New Foxhill Resort are -
Horagasmankada, Sri Lanka