Get directions to: American Turkish Restaurant, Fort Lauderdale, FL
Restaurant address: 2572 Ne 26th St Fort Lauderdale, FL 33305, USA
Restaurant: American Turkish Restaurant