Apura Rest is a Restaurant located in Sri Lanka. It is one of the 14480 restaurants in Sri Lanka. Address of Apura Rest is Anuradhapura, Sri Lanka. Apura Rest can be contacted at 94711593598. Apura Rest is rated 4.5 (out of 5 stars) by 3 reviewers on the web.
Some of the places around Apura Rest are -
Anuradhapura, Sri Lanka