3 bed Let Agreed

Hafren Court, Llanidloes, Powys

£500 PCM