Restaurants & Bars

Florida

Orchid Restaurant Winter Park Florida

Share:

Restaurants & Bars 2

Orchid Restaurant Winter Park Florida

missclawdy | Jan 7, 2010 08:12 AM

There is a Thai restaurant in Winter Park Florida named Orchid that serves a dish that consists of leaves that are dipped in variety of different things and eaten in hand. Can anyone tell me what those leaves are?

Want to stay up to date with this post?

Feedback