About
The Imperial Hotel Thai Royal Orchid Restaurant is situated in the centre of the Cotswold town of Stroud amidst beautiful countryside views. Our Thai Chefs only use fresh ingredients and all food is cooked to order. The Coach Yard Bar offers a good selection of spirits, fine wines, premium champagne, cocktails and selection of best selling beers and ales including award winning local ales. We also serve freshly prepared snacks and light bites. You can enjoy the taste of world famous illy coffee, hot chocolate, cafe latte, cappuchino in our hot drinks section, or you can enjoy it on the go!!
Details