Metro Diner

7474 S Olympia Ave Tulsa OK 74132 USA

(918) 387-3553

Location