Photo from Carrabba's

11021 E 71st Street, Tulsa, OK 74133

Nearby restaurants