September 8, 2024 Amar Restaurant Delray Beach: Must Try Mediterranean Florida 0 Overview: Amar Restaurant Delray Beach Location: 522 E. Atlantic Avenue, Delray Beach, FL 33483 Cuisine: Mediterranean, Lebanese Price Range: $$ – Moderate Ambiance: Energetic, Cozy, …