Delta Cafe

4515 E 51st St, Tulsa, OK|
Delta Cafe Logo