Another of the takeaways found in Glasgow is Crystal Castle at 1307 Pollokshaws Road. Crystal Castle haven't yet given us all the information of the takeaway. There is a wide selection of meals offered at Crystal Castle. We are trying but, at the moment, there isn't a menu for the takeaway on this site. This takeaway serves Chinese.
No one has left a review yet.