Sweetwater, Texas is located in the U.S.A.. Because it is the hometown of the Sweetwater All-Stars, it is safe to say Sweetwater, Texas is apart of of the Wizarding World.
Sweetwater, Texas is located in the U.S.A.. Because it is the hometown of the Sweetwater All-Stars, it is safe to say Sweetwater, Texas is apart of of the Wizarding World.