WHAT ‘BP’ IS A LONDON RESIDENCE OF THE ROYAL FAMILY? August 17, 2017 By Show answer BUCKINGHAM PALACE More British Geography QuestionsMore Geography Questions