Notting Hill

301, Westbourne Grove, Notting Hill, London, Greater London, W11 2QA