Where is Sandwich & Sons? It is located at Sandwich & Sons 13315 Buena Vista Rd NW, Edmonton, AB T5R, Canada. You can get directions for Sandwich & Sons, who is in the Sandwich shop category. You can find up-to-date information on 13315 Buena Vista Rd NW, Edmonton, AB T5R, Canada Sandwich shop companies on our website.