The victim was assaulted by two men in Station Road at around 2.30am on Sunday.
Officers says the suspects were travelling in a silver BMW 1 Series with black alloys.
The first is described as 25-30, 6ft and stocky, with receding brown hair and stubble. He was wearing a grey and black jumper, grey joggers and black shoes.
The other is described as aged 25-30. No further details have been provided.
Call 101 and quote CF0031170321.