Steak N Bake

Restaurant in Leeds, United Kingdom

Steak House restaurant

30 Little Horton Lane, Bradford, BD5 0AL