Hikkaduwa

Sakura paradise hotel and restaurant

About

Sakura paradise hotel and restaurant is a restaurant in Hikkaduwa, Sri Lanka.