McDonald's 2668

McDonald's #2668, is a McDonald's restaurant located at 3320 West 38th Avenue, Denver, Colorado. The location includes a drive-through.