Subway 13511

Subway #13511-0 is a Subway restaurant located at Fashion Island A-110A, 401 Newport Center Drive, Newport Beach, California.