Carl's Subs
I went to Carl's Subs a few years ago.
It is located in Waltham, MA.
It is a small sub shop.
Carl's serves very tender steak and cheese subs.
I think Carl's subs rival those of Philly sub shops.