We are headquartered in the beautiful city of Miami, Florida and initially will operate exclusively along South Beach. Eventually we will expand to all major markets in the U.S. and globally!
Your account manager should be available to answer any other questions. For immediate assistance, reach out directly to our customer support line at 718.915.5280.