- Space (Private)
Welcome to The Brache. Ideally located at Osborne Road, Luton. Discover the famous flavour of freshly prepared food, chargrilled to perfection at our Brache steak restaurant. Perfectly located for any occasion. For business travelers, we provide meeting facilities for social and business functions.