66 Street 105, Phnom Penh
Green Seafood Restaurant is a casual dining spot located at 66 Street 105, Phnom Penh. It is well-regarded for its fresh seafood and relaxed atmosphere, Earning a 4.2-star rating from local diners.