David Villa 50000 Anuradhapura, No 25/a, Abaya Place, 3rd Lane, New Town Anuradhapura 8.1 / 10 141 reviews