Deer Hammock Lodge Address: 308 S University Ave, Archer, FL 32618 Phone: (352) 495-3712 Inns Other Businesses: Los Abina Mexican Restaurant at 201 NE Archer Rd, Archer, FL 32618 Subway at 12771 SW State Road 45, Archer, FL 32618 Dee's Sandwich Inn Inc at 13682 SW State Road 45, Archer, FL 32618 Casey's Restaurant & Tavern at 13232 SW State Road 45, Archer, FL 32618