Stacked Glen Road is a gourmet sandwich bar offering a variety of sandwiches. It also appears to function as a coffee shop, providing a casual dining experience.