Where is Bascom Palmer Eye Institute and Anne Bates Leach Eye Hospital located?
Bascom Palmer Eye Institute and Anne Bates Leach Eye Hospital, Florida, United States (approx. 25.79102°, -80.21071°)
Bascom Palmer Eye Institute and Anne Bates Leach Eye Hospital, Florida, United States (approx. 25.79102°, -80.21071°)