Costacabria is a restaurant offering meals, dinners, and drinks with vegetarian options. It features a full bar and welcomes dogs. Credit cards are accepted.