Report a review comment
greenmacgal
I thought I was reviewing Chen's in Long Beach, WA. I can't vouch for this location in California!!
I thought I was reviewing Chen's in Long Beach, WA. I can't vouch for this location in California!!