Thai Royal Orchid

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



Feature List


takeaway availableseatingwheelchair accessiblereservationsfull bar

Reviews

Leave a Review

+44 1453 751314

Directions

Station Road, Stroud, United Kingdom

Own this Business?

Claim your business to manage photos, menus, details, advertise, and plenty more!

Issues?

Notice anything wrong with this listing? Please report issues/suggestions here.

Scroll to Top