1. Cafe Castillo 4535 Galleria Blvd, Hoover, AL 35244 Coordinate: 33.36883,-86.81335 Phone: (205) 444-1572