Address: 2445 NW 62nd St, Miami, FL, 33147
Phone: (786) 598-8277
Website: https://www.chenmedicalcenters.com/find-a-location/miami-dade-county/liberty-station
Category: Other
Listed on BizVoices