Caro Villa is located in Sri Lanka. Address of Caro Villa is Induruwa, Sri Lanka. Caro Villa can be contacted at 33676615324.
Some of the places around Caro Villa are -
Induruwa, Sri Lanka