Alo Beirut is a Lebanese restaurant offering Arabic meze, grilled meats, and couscous in a vibrant and lively setting.