The Old Ship Inn

The Old Ship Inn
31 High Street, Perth, PH1 5TJ