Starfish

+ Submit Review

Starfish is a small-sized agency based in New York, NY. Starfish is an independent marketing firm with a unique perspective. We specialize in branding and integrated marketing for clients across many industries.

  • 10 – 49
  • New York, NY