Subway 36756

Subway #36756-0 is a Subway restaurant located at Home Depot Shopping Center, 2440 South Melrose Drive Suite 101, Vista, California.