Village of Elmwood Place Address: 301 Oak ST, Elmwood Place, OH 45216 Phone: (800) 962-1484 Services: Ambulance Call (800) 962-1484 Get Directions