Property: Beechwood House, 10 Windsor Road, SL1 2EJ















Which country is Edinburgh in?