Shanghai Red's
Los Angeles photo by wanderer 2005
Reviews That Feature This Photo
February 8, 2005
Shanghai Reds is located in Fisherman’s Village, right on the marina, in Marina Del Rey. Before you enter the restaurant, there’s a covered walkway that boasts a nice, koi pond and small waterfall. Inside, it reminds me of an...Read More