Kumbura Villa is located in Sri Lanka. Address of Kumbura Villa is Imaduwa, Sri Lanka. Website of Kumbura Villa is http://www.kumburavilla.com/. Kumbura Villa can be contacted at 94775507238.
Some of the places around Kumbura Villa are -
In very close proximity, around 200 meters, there is one more - Kumbura Villa, Galle
Imaduwa, Sri Lanka