This establishment is a Greek grill and sandwich shop known for its large sandwiches. It offers outdoor seating and is located in Tripoli.