3-room apartments for rent in Triumph Palace: 4 listings