Subway 2665

Subway #2665-0 is a Subway restaurant located at Antelope Creekside Shopping Center, 4320 Elverta Road Suite 8, Antelope, California.