O Castro is a restaurant serving Spanish cuisine in a restored farmhouse with gardens. Vegetarian and gluten-free options are available, and the establishment is wheelchair accessible.