St Joseph's Continuing Care Centre - Hotel Dieu Hospital - St Joseph's Villa

14 York St
Cornwall