The differences between the two include different functions, different antecedents, and different relative words.
1. Different functions: the adverbial clause of place is an adverbial clause, modifying the predicate verb in the sentence; the attributive clause where is an adjective clause, modifying the noun or pronoun in the sentence.
2. The antecedents are different: there is no antecedent indicating the location before the adverbial clause of place; there is an antecedent indicating the location before the attributive clause where.
3. The relative words are different: the relative word where of the adverbial clause of place is preceded by a noun indicating the place as an antecedent, and where is a subordinating conjunction; the relative word where of the attributive clause of where is preceded by a noun indicating the place as an antecedent. Word, where is a relative adverb, used as an adverbial of location in a clause.