Subway 26628

Subway #26628-0 is a Subway restaurant located at 2618 Telegraph Avenue, Berkeley, California.