Annes Bates Leach Eye Hospital
900 NW 17th St, Miami, FL 33136 · Map »
305-326-6000
Category: Hospitals
Location: Miami-Dade