Map
Gouraud St., Beirut, Lebanon
Price
20
Restaurant
Le Chef