About Ostro
Peri Peri Chicken Restaurant
More about Ostro
Ostro is located at 29 - 31 City Road, Cardiff, Cf24 3bj Cardiff
+44 29 2048 6486
http://www.ostrocardiff.co.uk
Peri Peri Chicken Restaurant