The Strand Our menu features fresh, seasonal ingredients from local farms.
Summary: The Strand is located at 807 N Mills Ave in Orlando, Florida, 32803. It is categorized as Cafes & Restaurants, New American Cuisine and it offers the New Old, contemporary interpretations of classic culinary fare. Seafood, Steaks, Craft beers & Wines, and many more delicious dishes.
Visit nearby businesses to support your local economy.