Odd place for a sandwich shop. The waterfront in South Boston. It used to be on North St in the North End. Try the potato and egg sandwich.