Thursday, June 01, 2023
We contract our police sevices with Velda City Police Department. Their information can be found below:

Physical Address

2803 Maywood Avenue

Saint Louis, MO 63121

 

Phone: (314) 382-7004

Fax: (314) 382-7596

Dispatch: (636) 529-8210

Website: https://veldacity.org/police-department

Login Form