4245 S Grand Canyon Dr, Las Vegas, NV 89147 Phone: --- This is a relatively new deli in the flamingo shopping center by sears and currently one of the only places to get food besides chuck e cheese or a mexican place. We could not believe how terrible they treated us. We went in to get a sandwich on a... more



