McDonald's 26129

McDonald's #26129, also known as McDonald's Stadium 11, is a McDonald's restaurant located at 8132 112th Avenue Northwest, Edmonton, Alberta.