Where is Up&Up headquartered? October 11, 2021 22:25 Updated Up&Up is headquartered in New York City. Our physical address is 243 Canal Street, 6th floor, New York, NY 10013.