Villa 25 is a Lodge located in Ambalangoda. It is one of the 113 lodges in Sri Lanka. Address of Villa 25 is 25, Heegalduwa Road, Villegoda, Ambalangoda, Sri Lanka.
Some of the places around Villa 25 are -
25, Heegalduwa Road, Villegoda, Ambalangoda, Sri Lanka