Where is Nichols Hills?

Where is Nichols Hills located?

Nichols Hills, Oklahoma, United States (approx. 35.5508857°, -97.5489318°)


Where is Nichols Hills on the map?