Subway 37796

Subway #37796-0 is a Subway restaurant located at Walmart Supercenter #1734, 2610 North Prospect Avenue, Champaign, Illinois.