1. Robert Bosch 2100 Riverchase Ctr, Hoover, AL 35244 Coordinate: 33.36499,-86.78647 Phone: (205) 988-9708