Stubborn Seed

Stubborn Seed is a Michelin-starred restaurant serving American cuisine in Miami, Florida. The restaurant has a seating capacity of approximately 70 people.