This deli is close to a number of hotels and is in the office building located at 180 Admiral Cochrane Drive. They serve all the traditional deli sandwiches, chips, drinks and snacks. The deli may be small but there is certainly a quiet, relaxing atmosphere whether sitting outside at the picnic table or listening to the baby-grand piano just outside the deli.