Strategically located on Shepherds Bush Green, close to both Shepherds Bush Overground Station and Tube Station offering easy accessibility to Notting Hill, London`s West End and major tourist spots. Located in the heart of vibrand Shepherds Bush in...
Set in the glamorous area of Knightsbridge with a scenic views of leafy Hyde Park, 400 feet away. Marble Arch is 1 mile away and the world-famous Oxford Street is 1 mile away. A courtesy Rolls Royce car is provided for all guests. Contemporary...
Situated in one of London?s most desirable postcodes, this delightful boutique hotel is a minute from Sloane Square station. Enroute to the hotel are charming mews streets lined with stylish boutiques such as Ormonde Jayne perfumery. Iconic...