Green Lobster Waskaduwa Seafood Restaurant #166921309
Description
Green Lobster Waskaduwa Seafood Restaurantlocated at Kalutara, Sri Lanka is an excellent and cosy sea food restaurant right next to the beach. It is the best value for money sea food restaurant in the area