Several people assisted the woman following the incident.
A 33-year-old man from Aldershot was arrested on suspicion of common assault and criminal damage. He has been released on bail while officers continue their enquiries.
We are now appealing for anyone who witnessed the incident to make contact with us.
Officers are keen to speak with anyone who saw the assault or who assisted the woman in the moments afterwards.
Anyone with information should call 101, quoting 44200360649. Alternatively, you can call Crimestoppers anonymously on 0800 555 111.