Been there, done that? Do tell us about it! Submit a review of this Edinburgh restaurant today.
The Thai Orchid Restaurant is a fabulous little restaurant located just off the Royal Mile in Edinburgh. The food is mouth wateringly good, the service attentive and
4 of 5 stars