Castle Restaurant

restaurants / International

Lonely Planet review

The Castle Restaurant is the best place to eat in town and uses organic produce where possible. It covers a few bases with chicken, beef and seafood dishes on offer as well as tempting morsels for vegetarians.