Absolutely will comeback for salt & pepper squid. It's super delicious. The squid is so tender and tasty.
Restaurant located at Yarra Valley- it's worth to drop by this squid and tasting paddle beer. Also love the apple cider.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.