New American restaurant · Turtle Creek
23
"A Dallas restaurant that features Tsar Nicoulai caviar on its menu." - ByBecky Duffett