The Dockyard is a spacious restaurant located in the heart of London. It boasts a beautiful waterfront view and serves up a variety of delicious British dishes made with locally sourced ingredients. With a relaxed and inviting atmosphere, it’s the perfect spot to unwind and enjoy a meal with friends or family.