apartments on richmond hill road