Koubek Center

25.769882000000, -80.239550000000
Address: 
2705 Southwest 3rd Street
Miami, FL 33135
Phone Number: 
(305) 237-7750