Neptune Palace Seafood is one of the city’s most attractive Chinese restaurants and most recently named Michelin Recommended. With sophisticated signature gourmet dishes plus other delicacies, Neptune Palace Seafood Restaurant will never fail to please the most demanding palates. Offering dim sum and classic Chinese dinner plates.
Location: Located upstairs next to Ajishou on Brentwood Plaza. In between Sephora and Earls.
Phone number: 604.566.0897