Nestled in the heart of the city

    Beirut, Lebanon