The philosophy behind Castlegate Family Practice is to provide patients with the best possible health care for staying well and remaining healthy throughout life. We treat a full spectrum of health conditions, and understand our patients’ interests so that their needs will always come first. Our medical professionals and staff are your partners in health care. Focusing on functionality as well as the physical, mental and emotional aspects of being your preferred centre for wellness in life.
Our full range of services, from preventative care to chronic disease management, are designed to meet all of your family’s health needs, and include: