Authentic Lebanese cuisine awaits at Albaba. This unassuming spot offers a taste of Lebanon, with takeaway options available.