The Terrace Bar at Laura Ashley The Manor Elstree is an elegant restaurant with a relaxing ambiance, offering a variety of British and European dishes. With panoramic views of the surrounding countryside, it’s the perfect place to enjoy a delicious meal with family and friends.