Melio's headquarters are in New York, at 69 Mercer Street, to be exact.
We do, however, have an incredibly diverse team located all over the world.

Any questions? Let us know at support@meliopayments.com

Did this answer your question?