2 results
    2

    Ibo Steakhouse

    9755 W Flamingo Rd, Las Vegas, NV    

    Las Vegas? first bona fide Turkish restaurant is a grandly elegant, upscale establishment, and the food from Chef Selmin Takmakli is unforgettable, from her imam bayildi, sauteed baby eggplant, manti, beef-filled dumplin... lasvegassun.com