No: 15A, Vidyala Road, Off Templers Road, Templers Road, Dehiwala-Mount Lavinia, Sri Lanka
Approx 0.44 KM away