Family Video 328

Family Video #328 was a Family Video video store located at 1901 South Philo Road in Urbana, Illinois.