1. Riverchase Car Wash & Windshield Repair 3641 Lorna Road, Hoover, AL 35216 Coordinate: 33.38122,-86.79799 Phone: (205) 987-9308