Payne's Clock Shop Not rated 515 Roulain Rd Odenville, AL 35120 Start Address: End: Payne's Clock Shop