City of North Olmsted Address: 5200 Dover Center Rd, North Olmsted, OH 44070 Phone: (440) 777-8000 Services: Ambulance Call (440) 777-8000 Get Directions