Caffè la Torre offers authentic Italian coffee and freshly grilled sourdough sandwiches.