Subway 24887

Subway #24887-0 is a Subway restaurant located at Esplanade Shopping Center, 353 Esplanade Drive #109-26, Oxnard, California.