Where is Ohi located? A Where is Ohi located? Ohi is headquartered in New York City. To get in touch, please visit our “contact us” page.