Lion annex is a Serviced accommodation located in Sri Lanka. It is one of the 57 Serviced accommodations in Sri Lanka. Address of Lion annex is Anuradhapura, Sri Lanka.
Some of the places around Lion annex are -
Within less than half a Kilo meter of Lion annex, you can also find අපේ කම අති(ගමේ පැල)
Anuradhapura, Sri Lanka