156 Waterloo Street, New Hamburg, ON N3A 1V1, Canada
Care type: Assisted Living, Independent Living
Homestead Place, New Hamburg, ON N3A 2E7, Canada
Care type: Independent Living