Synonyms and Antonyms for balmoral castle

1. Balmoral Castle (n.)

a castle in northeastern Scotland that is a private residence of the British sovereign

Synonyms: