Albatross Luxury Villa - Located in 15 mins drive from Pallekele Cricket Stadium (Cricket World Cup 2011 venue Sri Lanka) . Click here to view accommodation availability
Reservations Direct : +94 11 4605645 Gillian : +94 77 7718367 Ranil : +94 77 308 2996