Castro's offers more than Mexican fare. Enjoy an extensive menu with steak, fish, and imported beers in a beautiful canalside setting.