A £1.2m grant has been awarded for new accommodation for homeless people in Salisbury.
The money, secured from central government via Wiltshire Council, will be used to rebuild the dilapidated Damascus House hostel.
Meanwhile, Emmaus House care home will be redeveloped into flats where people can live on a long-term temporary basis, before finding permanent homes.
The facilities are also aimed at helping people back into work.
A Wiltshire Council spokeswoman said once demolished and rebuilt, Damascus House will provide 33 emergency beds and Emmaus House will have eight "move-on" flats where clients can live for between six months and two years.
She added that local businesses have agreed to offer training and work placements, and clients will also be supported by specialist staff.
The hostel and flats will be run by Alabare Christian Care Centre.
Next week, the council's Cabinet will be asked to sign a funding agreement with the Homes and Communities Agency (HCA).
It will allow Wiltshire Council to transfer the funds to one of its partner landlords GreenSquare, which will develop the site.
The development will also be funded by a £2m grant from the HCA and £500,000 from the council.