content

Leila Restaurant

  • Restaurants
120 S. Dixie Hwy
West Palm Beach, FL 33401
(561) 659-7373
(561) 659-5484 (fax)