Kadawatha, Gampaha

Tenshiho, Green Garden Resort

About

Tenshiho, Green Garden Resort is a restaurant in Kadawatha, Gampaha, Sri Lanka.