The incident happened between around 9.40pm and 11.34pm on Thursday, with a 19-year-old woman taken to hospital.
She has since been discharged and is being supported by specialist officers, while a crime scene remains in place.
No arrests have been made, police are appealing for witnesses or anyone with information to come forward.