Glenross Manor House & Villas is located in Sri Lanka. Address of Glenross Manor House & Villas is Horana - Anguruwatota - Mathugama - Aluthgama Road, Neboda 00200, Sri Lanka. Glenross Manor House & Villas can be contacted at 94382235067. Glenross Manor House & Villas is located in a remote area, with less than 2 listed places around it Glenross Manor House & Villas is rated 4 (out of 5 stars) by 18 reviewers on the web.
Some of the places around Glenross Manor House & Villas are -
Horana - Anguruwatota - Mathugama - Aluthgama Road, Neboda 00200, Sri Lanka