Deli offering delicious, carefully prepared cuisine. Known for its clean environment and welcoming staff.