For anyone who has been waiting patiently for the perfect property to come on the market, it’s...

read more