Hikkaduwa

Red Lobster

About

Red Lobster is a seafood restaurant in Hikkaduwa, Sri Lanka.