Lido Restaurant
2518 N Military Ave Ste 101
Oklahoma City, OK 73106-5665
405-521-1902