Subway 38637

Subway #38637-0 is a Subway restaurant located at, 5175 Linda Vista Road Suite 103, San Diego, California.