Information
Location Info |
Features |
---|---|
120 South Dixie Highway West Palm Beach Florida United States (561) 659-7373 Visit Site |
Middle Eastern Restaurant Mediterranean Cuisine Contemporary Atmosphere Downtown Location Memorable Dining Friendly Staff Mezze Meals |
Leila Restaurant reviews
Login to comment