Shaftesbury Premier London Notting Hill

5-7 Princes Square
London
United Kingdom