You can't miss Star Capital Seafood Restaurant – nor would you want to. This dim sum, seafood and barbecue house is located right in the heart of Chatswood on Victoria Ave, and on weekends, you'll likely need to wait for one of the 30-plus round tables.