Seafood restaurant offering fresh food and friendly service. A popular spot with a takeaway seafood stall option.