Retail - Kelso, Scotland, United Kingdom
The Orvis Store is a retail company based out of 11 THE SQ, Kelso, United Kingdom.