About

Villa Italia Retirement Residence is a three storey seniors’ complex with 123 suites in Hamilton Ontario