Teologado Pedro Arrupe is located in Caracas in Venezuela.
Calle El Molino # 15. Los Flores de Catia Apdo. 30.025 Caracas, Venezuela Postal code: 1030-A