wrookieschu.com
L E U R A
Leura is a small town situated in the Blue Mountains. We wanted to see somewhere different within the mountains as we have been a good few times now and luckily there is still always something new …