3 reviews
Aldborough Road North, Ilford, London IG2 7TD
020 8590 1281
Steakhouse
Newbury Park, East London
£££