Where is Sabor Restaurant? It is located at Sabor Restaurant 10220 103 St NW, Edmonton, AB T5J 0M8, Canada. You can get directions for Sabor Restaurant, who is in the Seafood restaurant category. You can find up-to-date information on 10220 103 St NW, Edmonton, AB T5J 0M8, Canada Seafood restaurant companies on our website.