Green Island is a restaurant, located at Kammala, Sri Lanka
Excellent place good food friendly staff Good view