About Royal Over-Seas League

Other, Unclassified Objects, Interesting Places, Historic Object

The Royal Over-Seas League (ROSL) is a non-profit members’ organisation with international headquarters in its clubhouse in central London, England. It is also a major supporter of the arts, most notably with its prestigious annual music competition.

Source From: Wikipedia
St. James's, Park Place, London, England, United Kingdom, SW1A 1RD

Nearest places in Royal Over-Seas League