A large Police Presence has been spotted by a number of residents on Station Road, Harrow this evening.
One person said that ‘at least six police cars and an ambulance’ was at the scene in Harrow.
The nature of the incident is not confirmed at this time.
Harrow Online have approached Met Police for further information.
The post Large Police Presence Spotted on Station Road, Harrow appeared first on Harrow Online.