Big Idea Has Expanded to New Offices
We are proud to announce that Big Idea has expanded to new offices downtown. Our new address is: 6 Maiden Lane, 7th Fl New York, NY 10038 All other contact details (i.e., phone number and email addresses) will remain the same.