The Ravenswood British Legion facility is located in the town of Banchory, and the exact address is: 25 Ramsay Road, Banchory, AB31 5TS, United Kingdom.