Abila's Tea Room is located in Sri Lanka. Address of Abila's Tea Room is Sri Lanka.
Some of the places around Abila's Tea Room are -
Within less than half a Kilo meter of Abila's Tea Room, you can also find ASC Malwatta, Public Library, Malwatta Market, Malwatta Market and many more.
Sri Lanka