The Strand is a great neighborhood restaurant in Orlando, Florida. Their entire farm to table menu is delicious. Just make sure you save room for dessert!
The Strand is a great neighborhood restaurant in Orlando, Florida. Their entire farm to table menu is delicious. Just make sure you save room for dessert!