McDonald's 6265

McDonald's #6265, is a McDonald's restaurant located at 1705 South Philo Road, Urbana, Illinois. The location includes a drive-through.