Small cafe serving freshly made sandwiches, including BLTs.