Sometimes, especially during a holiday when it’s basically an unspoken tradition for every Chinese family to eat dim sum together, you just don’t want to wait an hour to be seated. Here’s Crab Island Seafood Restaurant to the rescue. It’s located in the St. Francis Square plaza, which is also pretty much a plaza that [...]
Read more.











