Castro is a restaurant offering flavorful, well-portioned meals in a pleasant atmosphere. It features a bar and air conditioning.