Subway 3618

Subway #3618-0 is a Subway restaurant located at Costa Verde Shopping Center, 8650 Genesee Avenue Suite 238, San Diego, California.