This is an actual Chinese restaurant that will opening soon in Long Beach, California. Really? This was best name you could come up with? If I'm rolling through Belmont Shore, and I see this sign, I'm not going anywhere near this place. (Thanks, Marlon.)