Welcome to Indor! We are launching in July 2019 with our brand new store due to open doors in Notting Hill, London (31 All Saints Road, W11 1HE)