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