Restaurant-bistro offering a menu featuring pizzas, subs and Greek specialties, available for dine-in or takeaway.