Subway 18518

Subway #18518-0 is a Subway restaurant located at Shell Convenience Store, 51 Technology Drive, Irvine, California.