Subway 6192

Subway #6192-0 is a Subway restaurant located at Market Creek Plaza, 342 Euclid Avenue Suite 504, San Diego, California.