Apartamentos 525 is located at Sta. Teresa, LOS ALCAZARES, 26