Earl's Sandwiches has opened a second location in Ballston.
Earl's Sandwiches opens second location