Address: 8426 E Stella Rd Tucson, AZ 85730, USA
Rating: 2
Rating: 2
8426 East Stella road, someone put the n-word and big black letters at the rear of the property, closing the road doesn't solve this, we can still see it