Olo headquarters details
- City
- New York City
- State / region
- New York
- ZIP / postal code
- 11217
- Country
- United States
- Phone
- +1 212 260 0895
- Founded
- 2005
- Website
- olo.com
- Stock
- NYSE: OLO
- linkedin.com/company/olo
Location map
Open in Google MapsAll Olo office locations
| City | State / region | Country | Type |
|---|---|---|---|
| New York City HQ | New York | United States | Headquarters |
Showing the headquarters of 9 recorded locations. See every location in GraphIQ →
About Olo
Olo (NYSE: OLO) is headquartered in New York City, New York, United States. Founded in 2005, the company has 9 recorded locations across 2+ countries and employs approximately 617 people worldwide.
Where is Olo's main office?
Olo's main headquarters office is located at New York City, New York 11217, United States. This is the company's primary corporate address.
Olo regional offices
Beyond its headquarters in New York City, Olo has recorded locations in United States and France.
Olo contact information
The main switchboard for Olo headquarters can be reached at +1 212 260 0895. Official website: olo.com.
What does Olo do?
Olo Inc. provides software solutions. The Company develops cloud-based, on-demand commerce platform for multi-location restaurant brands. Olo serves customers worldwide.
Olo competitors & similar companies
Frequently asked questions
Where is Olo headquarters?
Olo's headquarters is located at New York City, New York 11217, United States.
How many offices does Olo have?
GraphIQ records 9 locations for Olo across 2+ countries, as of October 2026.
When was Olo founded?
Olo was founded in 2005 and employs approximately 617 people.
What is Olo's phone number?
The main phone number for Olo headquarters is +1 212 260 0895.
How many employees does Olo have?
Olo has approximately 617 employees (GraphIQ estimate, 2026).
Is Olo a public company?
Yes. Olo is publicly traded on NYSE under the ticker OLO.