Get directions to: Al Natour Restaurant, Fort Lauderdale, FL
Restaurant address: 1787 N University Dr Fort Lauderdale, FL 33322, USA
Restaurant: Al Natour Restaurant