In a delightful location overlooking Hyde Park, Island is a stylish split-level restaurant and bar within the luxurious Royal Lancaster Hotel. Understated contemporary d?r doesn't compete with the outstanding views of the Italian Gardens, while the all-day menu offers a cosmopolitan take on British classics. A relaxed buzz completes the atmosphere of friendly sophistication. |