Twin Peaks Restaurant
6922 N 95th Ave, Glendale AZ 85305