Food Reviews Reviews Sahra Lebanese Restaurant: Review Dec 18, 2011 New Lebanese restaurant on the former site of Sands, with the same chefs at the helm. Read More