Green Lobster Waskaduwa Seafood Restaurant #166921310
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