McDonald's 14916

McDonald's #14916, also known as McDonald's Macleod Mall, is a McDonald's restaurant located at Walmart Supercentre #3010 9650 Macleod Trail Southeast, Calgary, Alberta.