Joshua Center Windham

Where is Joshua Center Windham?

Located near the intersection of Ash and Jackson Streets, near Mama's Pizza and Cumberland Farms.