Hikkaduwa

Star Fish

About

Star Fish is a restaurant in Hikkaduwa, Sri Lanka.