Orchids Takeaway
Chinese
The Orchid is a Chinese restaurant offering lunch and dinner. It is located at 1093 Cathcart Road in Glasgow.
Location
Best places nearby
The highest rated places close to Orchids Takeaway.
Local restaurants nearby
1093 Cathcart Road, Glasgow G42 9XP, Scotland



