Macpherson Residence

Shellrose