content

Leila Restaurant

  • Restaurants
120 South Dixie Highway
West Palm Beach, Florida 33401
(561) 659-7373
(561) 659-5484 (fax)