McDonald's 23626

McDonald's #23626, also known as McDonald's Sherway North Queen, is a McDonald's restaurant located at 195 North Queen Street, Etobicoke, Ontario.