I can't believe how good the sandwiches are at Ted's. There are two of them but this is the one near Van Saun park. Order the goomba or Italian and...
All reviews seem positive