Eating Italian at Carrabba's Italian Grill restaurant in Tulsa, OK.

Feedback

Do you manage or own Carrabba's Italian Grill?

Yes