Subway 24123

Subway #24123-0 is a Subway restaurant located at Ocean View Hills, 6051 Business Center Court Suite 1A, San Diego, California.