Subway 35828

Subway #35828-0 is a Subway restaurant located at Otto Plaza Shopping Center, 3582 National Avenue Suite 3, San Diego, California.