Orchard House School W4 1LB London W4 1LB United Kingdom Built: February 16, 2015 Address: W4 1LB London W4 1LB United Kingdom