Are golf carts allowed on streets in Nichols Hills?

Yes, with restrictions. See Ordinance 1213 (PDF).