by Sharrie
October 16, 2009
Ask Sharrie
to share more
Long Beach Seafood Restaurant (Simplified Chinese: 长堤海鲜楼) is a restaurant-chain in Singapore best known for creating the original black pepper crabs. The main restaurant is located along the East Coast Parkway, with three … see full wiki