1. Hollis Yard Service 502 E Eula St, Hollis, OK 73550 Coordinate: 34.68598,-99.913704 Phone: (580) 688-9550