in Lake Placid, FL
93 Balmoral Dr.,
Lake Placid ,
FL
33852
Balmoral Assisted Living, located in Lake Placid, Florida, offers a new, modern approach to assisted living and senior care.
Worldwide >