Home > Restaurant in Birmingham > Restaurant in Birmingham > Loyds Star

Loyds Star

18 Brigfield Road, Yardley Wood, Birmingham B13 0JG