Our Lady of Grace Catholic Primary School SE7 7HR Highcombe SE7 7HR United Kingdom Built: March 31, 2020 Address: SE7 7HR Highcombe SE7 7HR United Kingdom