Explore details about location Salvador Calisto. Salvador Calisto is a location situated within the Castro alongside other areas such as Investigaciones de Chile, P. Pardo, El Tejar.