Innerplace London Reviews Home / Reviews / Innerplace Reviews / Innerplace London Reviews Contact Details 120 New Cavendish St London W1W 6XX UK 020 7636 4385 Opening Hours Monday closed Tuesday closed Wednesday closed Thursday closed Friday closed Saturday closed Sunday closed