Book An Appointment

Melissa Hadley-Barrett

Restorative Sexual Health Clinic aims at just that, restoring your sexual health to it’s optimum. You may have had a surgical procedure, or things are just not working for you and you don’t know why. Melissa sees a multiple array of issues. Nothing is too hard that she cannot help with or point you in the right direction with her network of professionals. Please note that a referral from your General Practitioner/Doctor is not required but if you do have one please email to Melissa. Make an appointment today.

How to book an appointment

Melissa offers clinic hours in 5 convenient locations in the metropolitan area of Perth and 2 rural clinics Geraldton and Bunbury (Western Australia). If booking your first appointment, please book for 45 minutes and complete the New Patient Form, if booking a follow-up book for 30 minutes.


Fremantle: Tuesday/Wednesday – call 9430 4300 to book an appointment, West End Medical, 2 Bannister Street, 6160

Nedlands: Thursdays – call 9389 7696 to book an appointment, The Prostate Clinic, 49 Hardy Street, 6009

Palmyra/Joondalup/Carine/Geraldton/Bunbury: Book online using calendar or email


If you experience any difficulty booking please email Melissa direct on with your clinic preference.

Virtual Appointments

Online e-therapy appointments are available via Skype/Facetime or Zoom, please email Melissa to arrange.


Metropolitan Area

Palmyra: Antony Street Medical Centre, 4 Antony Street, Palmyra, 6157,  Western Australia

Nedlands: The Prostate Clinic, 49 Hardy St, Nedlands, 6009, Western Australia

Fremantle: West End Medical, 2 Bannister street, 6160, Western Australia  Book Now

Joondalup: Genesis Care, Shenton House, 57 Shenton Ave, Joondalup, 6027, Western Australia

Carine: Carine Professional Centre, Suite 7, 12 Davallia Road, Duncraig WA 6023

Rural Area

Geraldton: Midwest Aero Medical, Suite 3, 12 Urch Street, Beresford WA 6530

Bunbury: InSync For Life, Suite 1, 11-13 Victoria Street, 6230, Bunbury


Get In Touch


(+61) 0429397173



PO Box 959. South Fremantle. WA. 6162.


Mon - Sat: 9am - 5pm