chineseNot yet on Tasting Planet
Star Chef
Haymarket Terrace 87, Edinburgh, EH12 5HD Edinburgh, United Kingdom
Photos
No photos yet.
Reviews
No reviews yet. Be the first!
Haymarket Terrace 87, Edinburgh, EH12 5HD Edinburgh, United Kingdom
No photos yet.
No reviews yet. Be the first!