Luray's Expresso & Deli Address: 11825 S Highway 21, Keller, WA 99140 Phone: (509) 634-4141 Delicatessens