Sta Karvouna is a grill restaurant known for its BBQ spareribs, fillets, and Greek souvlaki, served with grilled vegetables.