Get directions to: Darbys Restaurant, Tulsa, OK
Restaurant address: 11720 E 11th St Tulsa, OK 74128, USA
Restaurant: Darbys Restaurant