564 S Stone Ave, Tucson, Arizona 85701 USA
The Holocaust Center at the Tucson Jewish Museum
Photo Credit: Yelp