Almont MI Delicatessens 1. 126 N Main St, Almont, MI 48003 | Deli European (810) 798-3484 2. 126 N Main St, Almont, MI 48003 | Village Deli (810) 798-3331