Tanderra 4 Private Holiday Apartment is located Shop 1 Town Centre Snowy Mountains New South Wales Australia 2627