Scottish Rite Hospital for Crippled Children (321 Hill West, Decatur)

Skip viewer