Restaurants

The Station

The Station is a Lebanese restaurant known for its delicious shawarma sandwiches. The Station is located on Corniche el Mazraa.